home *** CD-ROM | disk | FTP | other *** search
/ The Hacker Chronicles - A…the Computer Underground / The Hacker Chronicles - A Tour of the Computer Underground (P-80 Systems).iso / phrk4 / phrack38.8 < prev    next >
Text File  |  1992-09-26  |  12KB  |  246 lines

  1.                                 ==Phrack Inc.==
  2.  
  3.                  Volume Four, Issue Thirty-Eight, File 8 of 15
  4.  
  5.                          Wide Area Information Servers
  6.  
  7.                      How Do I Use It and Why Should I Care?
  8.  
  9.                                    by Mycroft
  10.                             mycroft@gnu.ai.mit.edu
  11.  
  12.  
  13.  Introduction
  14.  ~~~~~~~~~~~~
  15.      This file serves as an introduction to "information servers," and in
  16. particular to the WAIS system from Thinking Machines Corp.
  17.  
  18.  
  19.  Overview
  20.  ~~~~~~~~
  21.      The Wide Area Information Server (or WAIS) system provides a way for
  22. people ("providers") to make information sources ("sources") accessible via a
  23. network, with a very simple interface to search for and retrieve particular
  24. pieces of information ("documents").
  25.  
  26.      Essentially, you pick a source and specify a few keywords, and the WAIS
  27. search engine tries to find documents that match those specific keywords.  Each
  28. document is scored, and the highest scoring documents are listed first.  In
  29. addition, there is a mechanism ("relevance feedback") for feeding information
  30. back to the server about which documents are most interesting to you, and
  31. having it narrow the search based on this.
  32.  
  33.      To summarize:  WAIS gives you a fast and easy way to search vast amounts
  34. of information, and to provide access to it to other users on a network.
  35.  
  36.  
  37.  Why Should I Care?
  38.  ~~~~~~~~~~~~~~~~~~
  39.      You should care because I, through the goodness of my heart, have made all
  40. the issues of Phrack Inc. available through WAIS.  :-)  I'll soon be adding
  41. issues of the LOD/H TJ, NARC, NIA, Worldview, and a lot of other files.  If
  42. anyone would care to donate files, I'd appreciate it.
  43.  
  44.      There are also many other sources currently available that will probably
  45. be of interest to you.
  46.  
  47.  
  48.  Step 1:  Compiling A Client
  49.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  50.      To use WAIS, you need a client program.  There are currently 4 available
  51. that I know of:
  52.  
  53.      Xwais - for the X Window System
  54.      SWAIS - terminal-based
  55.      Mac WAIStation
  56.      NeXT WAIStation
  57.      (I vaguely recall something about a Windows client.)
  58.  
  59.      Xwais and SWAIS both come in the standard distribution, with the search
  60. and index engines.
  61.  
  62.      You can FTP any of the above from think.com, in directory /wais.  The
  63. relevant files are:
  64.  
  65.      wais-8-b4.tar.Z - contains the search and index engines, as well Xwais and
  66.                        SWAIS
  67.      WAIStation-0-63.sit.hqx - the Mac WAIStation
  68.      WAIStation-NeXT-1.0.tar.Z - the NeXT WAIStation
  69.  
  70.      After you choose a client and get the source, compile it.  There are
  71. decent directions on how to do this in each package.
  72.  
  73.  
  74.  Step 2:  Finding An Information Source
  75.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  76.      To find a source, you just do a search in the "directory of servers" -- a
  77. source containing pointers to all the registered WAIS sources on the net.
  78.  
  79.      For example, if you're using Xwais:
  80.  
  81. (I am *not* going to go into the details of how to use the scrollbars and
  82. whatnot.  If you're stuck, ask a Mac weenie for help.)
  83.  
  84.  Tell me about:
  85. .----------------------------------------------------------------. .------.
  86. |phrack                                                          | |Search|
  87. `----------------------------------------------------------------' `------'
  88.  In Sources:                Similar to:
  89. .------------------------. .----------------------------------------------.
  90. |directory-of-servers.src| |                                              |
  91. `------------------------' `----------------------------------------------'
  92. .----------. .-------------. .------------+ .---------------. .----. .----.
  93. |Add Source| |Delete Source| |Add Document| |Delete Document| |Help| |Done|
  94. `----------' `-------------' `------------' `---------------' `----' `----'
  95.             .+------------------------------------------------------------.
  96.  Resulting  || 1000   551 phrack.src   /proj/wais/wais-sources/           |
  97.  documents: ||                                                            |
  98. .----.      ||                                                            |
  99. |View|      ||                                                            |
  100. `----'      `+------------------------------------------------------------'
  101.         .-----------------------------------------------------------------.
  102. Status: |Found 1 document.                                                |
  103.         `-----------------------------------------------------------------'
  104.  
  105.      The lines in the "Resulting documents:" window break down into three
  106. parts:
  107.  
  108.      Score    -- How well it matched your query, as compared to other
  109.                  documents.
  110.      Size     -- <In bytes> of the document.
  111.      Headline -- The "headline" is generated while building the index.
  112.  
  113.      For source files, it's broken down by filename and path.  For the p/h/c/a
  114. server, it's the title of the article, the authors, and the issue and file
  115. number.
  116.  
  117.       So double-click on the document, and you'll get another window (shortened
  118. a bit):
  119.  
  120.         Source Edit
  121.  
  122.         Name: phrack.src
  123.       Server: hal.gnu.ai.mit.edu
  124.      Service: 8000
  125.     Database: /src/wais/wais-sources/phrack
  126.         Cost: 0
  127.        Units: :free
  128.   Maintainer: mycroft@hal.gnu.ai.mit.edu
  129.  Description:
  130. .+------------------------------------------------------------------------.
  131. ||Server created with WAIS release 8 b3.1 on Jan 31 12:30:28 1992 by mycro|
  132. ||                                                                        |
  133. ||Here are all the issues of Phrack for your edification.                 |
  134. ||                                                                        |
  135. ||Phrack is an old hacking, cracking, phreaking, and general anarchy      |
  136. ||newsletter.  Articles range from how the phone system works to making   |
  137. ||------------------------------------------------------------------------|
  138. `+------------------------------------------------------------------------'
  139. .----. .------.
  140. |Save| |Cancel|
  141. `----' `------'
  142.  
  143. The fields work like this:
  144.  
  145.     Name:  Filename to store this source under on *your* machine.
  146.     Server, Service, Database:  Where the source lives (my machine).
  147.     Cost, Units:  How much it will cost you to access the information.
  148.     Maintainer:  Me!
  149.     Description:  What is there.
  150.  
  151.      You really want this one, so just click the "Save" button.  This will
  152. create a "source file" on your machine, which you can then access with the "Add
  153. Source" button of the question window.  This setup is sort of a lose, because
  154. your copy could get out of date and not work.  I've proposed a way to fix this
  155. problem, but so far it hasn't been implemented.  This bit me once when I moved
  156. the files to their current location.
  157.  
  158.  
  159.  Step 3:  A Query
  160.  ~~~~~~~~~~~~~~~~
  161.      Now, let's make another query.  I can't remember where I saw this, so:
  162.  
  163.  Tell me about:
  164. .----------------------------------------------------------------. .------.
  165. |that night with tuc                                             | |Search|
  166. `----------------------------------------------------------------' `------'
  167.  In Sources:                Similar to:
  168. .------------------------. .----------------------------------------------.
  169. |phrack.src              | |                                              |
  170. `------------------------' `----------------------------------------------'
  171. .----------. .-------------. .------------+ .---------------. .----. .----.
  172. |Add Source| |Delete Source| |Add Document| |Delete Document| |Help| |Done|
  173. `----------' `-------------' `------------' `---------------' `----' `----'
  174.            .+------------------------------------------------------------.
  175.  Resulting  || 1000 24.9K "Phrack World News Issue XIV, Part 2", compiled |
  176.  documents: ||  967 29.9K "Phrack World News Special Edition III", compile|
  177. .----.      ||  800 74.9K "Phrack World News Special Edition II", compiled|
  178. |View|      ||  467  6.1K "Phrack Pro-Phile V: Tuc", by Taran King (issue |
  179. `----'      `+------------------------------------------------------------'
  180.       .-----------------------------------------------------------------.
  181. Status: |Found 40 documents.                                            |
  182.       `-----------------------------------------------------------------'
  183.  
  184.      All you have to do is double-click on one of the documents.  After a while
  185. you'll get another window:
  186.  
  187. .+------------------------------------------------------------------------.
  188. ||                                                                        |
  189. ||"Phrack World News Issue XIV, Part 2", compiled by Knight Lightning (iss|
  190. ||                                                                        |
  191. ||                                                                        |
  192. ||          PWN ^*^ PWN ^*^ PWN { SummerCon '87 } PWN ^*^ PWN ^*^ PWN     |
  193. ||          ^*^                                                   ^*^     |
  194. ||          PWN                Phrack World News                  PWN     |
  195. ||          ^*^                   Issue XIV/2                     ^*^     |
  196. ||          PWN                                                   PWN     |
  197. ||          ^*^               "SummerCon Strikes"                 ^*^     |
  198. ||          PWN                                                   PWN     |
  199. ||------------------------------------------------------------------------|
  200. `+------------------------------------------------------------------------'
  201. .-----------. .--------. .----. .--------. .------------. .----.
  202. |Add Section| |Find Key| |Next| |Previous| |Save To File| |Done|
  203. `-----------' `--------' `----' `--------' `------------' `----'
  204.  
  205.      Status:
  206.  
  207.      The "Add Section" button is used for relevance feedback.  You select a
  208. region of text and press "Add Section" and it will show up in the "Similar to:"
  209. box in the question window.
  210.  
  211.      "Find Key," "Next," and "Previous" are used to search for the keywords in
  212. the document.  The rest is pretty obvious.
  213.  
  214.  
  215.  What Else?
  216.  ~~~~~~~~~~
  217.      There are more powerful ways to use WAIS.  For example, using the "waisq"
  218. and "waisretrieve" programs, you could query the directory of servers nightly
  219. to get the latest copy of phrack.src.  This would ensure that yours is never
  220. more than a day out of date.  (I recommend subscribing to the wais-discussion
  221. list and/or reading alt.wais instead, though, since it's more interesting and
  222. won't put a load on the directory of servers.)
  223.  
  224.      Or if you keep an archive of your mail, you could use it to index that.
  225. (I know several people who do this, including Brewster.)
  226.  
  227.      Or whatever.  Take a look at some of the existing sources to get an idea.
  228.  
  229.  
  230.  Conclusion
  231.  ~~~~~~~~~~
  232.      WAIS is a very useful tool for finding information.  It is still under
  233. development, though, and there a few rough edges that need to be worked out.
  234. In particular:
  235.  
  236.      * Source files getting out of date.
  237.      * Multiple servers for a single source (for reliability and speed).
  238.      * Multiple indices for the same source on a given server (for transient
  239.        information).
  240.      * Index overhead.  (The Phrack index, for example, is currently larger
  241.        than the text itself!)
  242. _______________________________________________________________________________
  243.  
  244.  
  245. Downloaded From P-80 International Information Systems 304-744-2253 12yrs+
  246.